/*
念数字
输入一个整数，输出每个数字对应的拼音。当整数为负数时，先输出"fu“字。十个数字对应的拼音如下:
0:ling
1: yi
2:er
3:san
4: si
5: wu
6:liu
7: qi
8:ba
9: jiu
输入在一行中给出一个整数，如:1234
在一行中输出这个整数对应的拼音，每个数字的拼音之间用空格分开,行末没有最后的空格。如 yi er san si。
*/ 
#include<stdio.h>	
//定义一个函数用于进行10的幂运算
	int mul(int count){
		int k=1;
		while(count>1){
		k*=10;
		count--;
		}
		return k;
	}
int main(){
	int Z;
	scanf("%d",&Z);
    //先判断是否为负数
	if(Z<0){
		printf("fu ");
		Z=-Z;
		}
		int r=Z;
		int q=Z;
		int count=0;
    //通过while循环得到Z有几位
	while(r>0){
		count++;
		r/=10;
	}
	int cnt=count;
	while(cnt>0){
		count=cnt;
		cnt--;
		Z=q;
		Z/=mul(count);
		int p;
		p=Z%10;
		switch (p) {
        case 0: printf("ling"); break;
        case 1: printf("yi"); break;
        case 2: printf("er"); break;
        case 3: printf("san"); break;
        case 4: printf("si"); break;
        case 5: printf("wu"); break;
        case 6: printf("liu"); break;
        case 7: printf("qi"); break;
        case 8: printf("ba"); break;
        case 9: printf("jiu"); break;
    }
		while(Z/mul(count)<Z){
			printf(" ");
			break;
		}
	}
	
	return 0;
}
